package com.his.struts.dao.medicine;

import java.sql.ResultSet;
import java.util.List;

import com.his.struts.form.MedicineForm;

/**
 * 药物类
 * @author liuyan
 *
 */
public interface Medicine {
	/**
	 * 得到所有的药物中药信息
	 * @return List<MedicineForm>
	 */
	public List<MedicineForm> getAllMedicine();
	
	/**
	 * 封装所有的药物中药信息
	 * @return List<MedicineForm>
	 */
	public List<MedicineForm> getMedicineBean(ResultSet rs);
	
	/**
	 * 添加一种药物
	 * @return boolean 看是否添加成功
	 */
	public boolean addMedicine(MedicineForm mdf);
	
	/**
	 * 更新一种药物
	 * @return boolean 看是否添加成功
	 */
	public boolean updateMedicine(MedicineForm mdf);
	
	/**
	 * 查看一种药是否存在一种药物
	 * @return boolean 是否存在
	 */
	public boolean checkMedicine(String medicinename);
	/**
	 * 删除一种药物
	 * @return boolean 看是否添加成功
	 */
	public boolean delMedicine(int mdid);
}
